-1 -45
17 -19
1000
-65
157
169
-344
-119
34
194
-146
-176
-271
5
-128
263
311
37
-123
355
-28
118
124
167
-112
328
248
189
233
-315
193
-145
81
-103
177
-175
171
69
274
83
-341
-220
-17
-277
-119
-71
-234
-220
-138
2
78
-311
310
21
154
-305
-250
329
325
-189
-141
-277
-139
66
272
160
-103
-118
-186
-127
-283
-148
-63
181
168
-31
327
5
-197
-186
345
-121
197
-139
140
177
8
-28
-298
-229
-315
292
-96
54
205
-310
233
-138
-224
-159
135
136
-191
-260
137
217
166
209
272
-13
231
-303
131
54
-120
104
-196
337
185
-293
-11
-306
170
-205
-93
220
-275
238
-325
303
282
9
-271
-141
270
-210
-332
184
-306
-124
353
-73
342
110
152
237
252
277
46
-273
305
226
-111
-262
157
-232
277
308
121
-45
312
-184
-221
296
-72
-300
-273
231
22
-87
-156
234
67
-185
324
172
11
-9
-339
336
-205
172
298
7
-188
13
85
-90
223
22
335
305
-265
85
18
-96
-27
350
-219
-138
-41
-180
22
333
285
-319
-93
-352
111
-85
338
60
310
188
199
-317
-91
168
24
360
318
86
291
-277
232
-301
-219
-264
133
-341
199
-38
58
-127
-341
88
171
-60
113
-95
-77
166
279
-280
-171
178
-216
250
312
-229
-122
254
28
272
43
189
280
-111
104
4
-353
-236
175
-127
294
34
128
301
-292
-98
-250
109
36
-285
-303
-85
-170
-293
-320
-204
-129
26
205
-277
-66
-242
352
-297
-10
-149
-239
-58
-85
202
-137
-147
331
-142
-319
77
-282
47
-133
-154
348
-296
-142
-185
249
-160
97
-288
194
-40
-72
275
-214
-99
130
324
-219
66
-90
172
222
276
210
0
49
-239
190
63
-60
37
348
-240
-225
135
114
-169
-267
-245
58
208
147
-264
154
261
90
-346
-54
-242
-64
140
145
-38
-43
354
350
178
-162
-148
-203
-311
276
207
-319
288
-112
-157
-108
-276
35
-311
125
-259
112
354
17
-193
48
101
-155
-163
-71
51
-232
142
274
211
308
-278
-173
-80
331
-160
-60
-285
206
292
-348
-360
95
243
-38
-242
-2
-115
-129
212
-304
248
166
-18
135
61
252
-82
271
234
61
-269
-74
181
-267
-248
193
79
350
-352
293
-13
300
104
-299
-140
55
80
225
-112
257
-122
-9
-220
250
225
89
40
353
162
8
141
-84
172
-246
114
273
-64
-117
79
-336
-169
-54
8
-305
24
-276
-346
-84
105
308
-325
30
166
-203
-251
-25
-216
-247
-173
-45
85
-158
-89
186
173
257
263
-164
-271
95
279
-312
49
-162
-187
175
-312
55
-47
283
155
-226
-319
298
-239
126
271
-348
-248
-63
-181
-251
-92
-164
-41
-270
-136
158
-308
-257
-210
-65
-11
275
-336
-279
303
252
-223
289
-288
-314
-235
-219
2
80
-242
-277
242
-289
-115
-311
-349
237
-91
308
-46
-310
-63
243
57
205
293
-220
-316
166
-347
311
-159
-227
-279
-227
-162
88
155
-339
-263
156
256
217
132
-82
-159
217
107
286
-17
-152
-356
37
251
-62
-333
-320
136
-199
232
125
-219
245
-111
154
119
-285
-328
107
11
177
-307
-148
149
-72
-267
242
-101
-51
-10
-131
205
-176
125
70
108
184
-126
275
-6
-140
290
345
287
-239
-248
166
207
188
-134
114
248
65
-137
154
-174
-274
-111
-26
322
-146
-90
327
-316
-344
-298
17
342
-130
-171
171
-17
-136
208
-17
-34
-33
175
289
-334
-152
169
-284
319
206
319
-46
-177
-170
-27
-340
-60
-48
-126
-209
111
304
345
1
-124
110
346
-106
-305
-108
17
142
261
44
280
-285
120
-333
326
-269
157
213
229
91
-177
30
-161
-29
-126
119
-214
214
148
-275
326
206
-204
164
-195
-248
193
258
-241
281
-232
327
-159
-222
118
225
-69
-214
-304
298
268
245
-208
-212
187
161
47
-77
153
355
229
-205
-5
201
84
-1
-214
182
-43
265
-104
159
-314
315
193
-340
268
45
-169
-81
72
191
78
-159
-11
194
59
198
-159
91
165
-63
-72
-56
-61
5
287
-7
117
-192
-323
-300
-217
-295
-2
214
67
341
244
136
-32
-242
-33
-136
222
-285
330
219
196
-293
168
-21
256
269
-49
-234
-286
-343
252
179
156
-80
317
66
151
-288
339
-103
-196
345
319
-37
-126
-14
-130
-315
162
153
-140
-226
-203
112
-158
172
299
192
179
-347
106
-118
148
-102
-220
-92
-241
-144
320
-31
342
43
-112
-357
-288
212
-18
-73
-291
160
240
349
6
171
-110
334
248
-355
165
298
-269
-339
-347
-288
-39
-274
122
-160
-8
9
-206
-179
194
210
-83
-184
342
-135
149
-273
-215
112
-239
63
285
-232
-108
-355
72
105
72
77
-207
20
-76
6
-125
223
49
325
-206
143
-287
286
-170
-291
-109
85
-250
106
-113
-333
-348
202
194
338
127
277
125
226
-79
-208
57
-355
325
-108
-136
-143
180
213
278
-102
135
212
-106
-236
-329
132
214
-243
-188
-19
352
-158
-46
36
84
-91
110
178
-269
242
-343
-237
-297
-38
-348
336
-68
-277
331
-336
-50
164
301
183
243
-140
56
-75
-148
136
-336
112
292
43
192
-177
55
224
-100
57
-249
-222
-25
113
-333
-36
-184
0
-28
-67
16
-66
110
-187
-101
-291